technical science - German English Dictionary